#include <geo\geoLocation.h>

double 
geoLocation::getLatitude() {
  return latitude;
};

double 
geoLocation::getLongitude() {
  return longitude;
};

double
geoLocation::operator[](int index) {
  if (index == 0) return latitude;
  else return longitude;
};

void 
geoLocation::set(const char *lat, const char *lng) {
  latitude = atof((const char *) lat);
  longitude = atof((const char *) lng);
};

void 
geoLocation::set(double lat, double lng) {
  latitude = lat;
  longitude = lng;
};

geoLocation::geoLocation(const char *lat, const char *lng) {
  set(lat, lng);
};

geoLocation::geoLocation(double lat, double lng) {
  set(lat, lng);
};

geoLocation::geoLocation() : latitude(0.0), longitude(0.0) {
};

geoLocation::~geoLocation() {
};
